@charset "UTF-8";
@font-face {
  font-family: 'PingFangHK-Regular';
  src: url("*.eot");
  /* IE9*/
  src: url("*.eot?#iefix") format("embedded-opentype"), url("*.woff2") format("woff2"), url("*.ttf") format("truetype"), url("*.svg#iconfont") format("svg");
  /* iOS 4.1- */
}

.van-cell .van-cell__value .van-field__error-message {
  text-align: right;
}

.van-cell.van-field--error .van-field__control {
  color: #ccc;
  -webkit-text-fill-color: currentColor;
}

.van-cell.van-field--error .van-field__control::placeholder {
  color: #ccc;
  -webkit-text-fill-color: currentColor;
}

.achievements-form .van-cell {
  padding-left: 0;
}

.achievements-form .van-cell--required::before {
  left: -8px;
}

.van-field__label {
  width: 122px;
}

.achievements-textarea {
  display: flex;
  flex-direction: column;
}

.achievements-textarea .van-field__value .van-field__body .van-field__control .van-field {
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #e6e9ee;
}

.achievements-textarea:after {
  display: none;
}

.achievements-box {
  border-radius: 8px !important;
}

.achievements-box .title-box h6 {
  font-weight: 600 !important;
}

.achievements-box > h2 {
  font-weight: 600 !important;
}

.achievements-header .title {
  font-weight: 600;
}

.achievements-upload {
  padding-top: 0;
}

.achievements-upload .van-uploader {
  margin-top: 0 !important;
}

.achievements-upload .van-uploader .upload-bnt {
  margin-top: 0;
}

.upload-btn .van-uploader .van-uploader__wrapper .upload-bnt {
  margin-top: 0;
}

.je-field .van-field__label {
  width: 200px;
}

.xynr-box .van-field__label {
  width: 100%;
}

.float-left .van-cell__value {
  text-align: left;
  padding: 10px;
  border: 1px solid #ebedf0;
  border-radius: 5px;
}

.textarea-title .van-field__label {
  width: 100% !important;
}

.textarea {
  border: 1px solid #ebedf0;
}

/*
    步骤条
*/
.step-wrap {
  padding: 15px;
  background: #fff;
  border-radius: 8px;
}

.step-wrap .v-step-warp-horizontal .v-step-progress-bg {
  position: relative;
}

.step-wrap .v-step-warp-horizontal .v-step-progress-bg:before, .step-wrap .v-step-warp-horizontal .v-step-progress-bg:after {
  content: '';
  position: absolute;
  top: 0;
  width: 12.5%;
  height: 100%;
  background-color: #fff;
  z-index: 1;
}

.step-wrap .v-step-warp-horizontal .v-step-progress-bg:before {
  left: 0;
}

.step-wrap .v-step-warp-horizontal .v-step-progress-bg:after {
  right: 0;
}

.step-wrap .v-step-warp-horizontal .v-step-list {
  display: flex;
  flex-direction: inherit;
}

.step-wrap .v-step-warp-horizontal .v-step-list .v-step-item {
  display: flex;
  flex-direction: column;
}

.step-wrap .v-step-warp-horizontal .v-step-list .v-step-item .v-step-item-label {
  flex: 1;
  white-space: inherit;
}

.step-wrap .v-step-warp-horizontal .v-step-item-number {
  position: relative;
  z-index: 2;
}
